package domain

type TmallServicecenterSpserviceorderCreateBuyerDTO struct {
	/*
	   买家地址-省     */
	AddressProvince *string `json:"address_province,omitempty" `

	/*
	   买家地址-市     */
	AddressCity *string `json:"address_city,omitempty" `

	/*
	   买家地址-区     */
	AddressDistrict *string `json:"address_district,omitempty" `

	/*
	   买家地址-街道     */
	AddressTown *string `json:"address_town,omitempty" `

	/*
	   买家地址-详细地址     */
	AddressDetail *string `json:"address_detail,omitempty" `

	/*
	   买家地址-完整地址     */
	FullAddress *string `json:"full_address,omitempty" `

	/*
	   买家地址-地址编码     */
	Location *int64 `json:"location,omitempty" `

	/*
	   买家姓名     */
	BuyerName *string `json:"buyer_name,omitempty" `

	/*
	   买家手机号     */
	Mobile *string `json:"mobile,omitempty" `
}

func (s *TmallServicecenterSpserviceorderCreateBuyerDTO) SetAddressProvince(v string) *TmallServicecenterSpserviceorderCreateBuyerDTO {
	s.AddressProvince = &v
	return s
}
func (s *TmallServicecenterSpserviceorderCreateBuyerDTO) SetAddressCity(v string) *TmallServicecenterSpserviceorderCreateBuyerDTO {
	s.AddressCity = &v
	return s
}
func (s *TmallServicecenterSpserviceorderCreateBuyerDTO) SetAddressDistrict(v string) *TmallServicecenterSpserviceorderCreateBuyerDTO {
	s.AddressDistrict = &v
	return s
}
func (s *TmallServicecenterSpserviceorderCreateBuyerDTO) SetAddressTown(v string) *TmallServicecenterSpserviceorderCreateBuyerDTO {
	s.AddressTown = &v
	return s
}
func (s *TmallServicecenterSpserviceorderCreateBuyerDTO) SetAddressDetail(v string) *TmallServicecenterSpserviceorderCreateBuyerDTO {
	s.AddressDetail = &v
	return s
}
func (s *TmallServicecenterSpserviceorderCreateBuyerDTO) SetFullAddress(v string) *TmallServicecenterSpserviceorderCreateBuyerDTO {
	s.FullAddress = &v
	return s
}
func (s *TmallServicecenterSpserviceorderCreateBuyerDTO) SetLocation(v int64) *TmallServicecenterSpserviceorderCreateBuyerDTO {
	s.Location = &v
	return s
}
func (s *TmallServicecenterSpserviceorderCreateBuyerDTO) SetBuyerName(v string) *TmallServicecenterSpserviceorderCreateBuyerDTO {
	s.BuyerName = &v
	return s
}
func (s *TmallServicecenterSpserviceorderCreateBuyerDTO) SetMobile(v string) *TmallServicecenterSpserviceorderCreateBuyerDTO {
	s.Mobile = &v
	return s
}
